package com.zhouyong.leetcode.找不同389;

import java.util.Arrays;
import java.util.stream.Stream;

/**
 * @Author 99
 * @Date 2022/10/10 10:58
 * @Version 1.0
 */
public class Test {

    // 给定两个字符串 s 和 t ，它们只包含小写字母。
    // 字符串 t 由字符串 s 随机重排，然后在随机位置添加一个字母。
    // 请找出在 t 中被添加的字母。

    // 示例 1：
    // 输入：s = "abcd", t = "abcde"
    // 输出："e"
    // 解释：'e' 是那个被添加的字母。

    public static void main(String[] args) {
        System.out.println(findTheDifference("abcde", "abcd"));
    }

    public static char findTheDifference(String s, String t) {
        char[] charArray = s.toCharArray();
        char[] toCharArray = t.toCharArray();
        int result = 0, result1 = 0;
        for (char c : charArray) {
            result += c;
        }
        for (char c : toCharArray) {
            result1 += c;
        }
        return (char) (result > result1 ? result - result1 : result1 - result);
    }
}
